package com.cxso.example.domain.sign;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Schema(description = "pdf模板添加组件-组件信息-入参")
public class StructComponentDomain {

    @Schema(description = "组件的编号", example = "输入项组件id，非必填, 使用时可用id填充，为空时表示添加，不为空时表示修改,a09d4ca1063b4666")
    private String componentId;

    @Schema(description = "组件类型", example = "1-文本，2-数字，3-日期，6-签约区，8-多行文本，11-图片，10-简单动态表格")
    private Integer type;

    @Schema(description = "组件信息", example = "输入项组件上下文信息，包含了名称，填充格式，样式以及坐标")
    private ContextDomain context;

}
